package com.ruoyi.jksd.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 会员-余额提现对象 xy_deposit
 * 
 * @author ruoyi
 * @date 2024-05-26
 */
public class XyDeposit extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private String id;

    /** 提现用户 */
    @Excel(name = "提现用户")
    private Long uid;

    /** 银行卡信息 */
    @Excel(name = "银行卡信息")
    private Long bkId;

    /** 提现金额 */
    @Excel(name = "提现金额")
    private BigDecimal num;

    private String bank;
    private String cardNo;

    /** 提交时间 */
    @Excel(name = "提交时间")
    private Long addtime;

    /** 审核时间 */
    @Excel(name = "审核时间")
    private Long endtime;

    /** 订单状态 1待处理 2审核通过 3审核不通过,4已打款 */
    @Excel(name = "订单状态 1待处理 2审核通过 3审核不通过,4已打款")
    private Integer status;

    /** $column.columnComment */
    private String type;

    /** $column.columnComment */
    private BigDecimal realNum;

    /** $column.columnComment */
    private String shouxu;

    /** $column.columnComment */
    private String tradeNo;

    /** $column.columnComment */
    private String dfbeizhu;

    /** 会员国家 */
    private String ulang;

    public String getBank() {
        return bank;
    }

    public void setBank(String bank) {
        this.bank = bank;
    }

    public String getCardNo() {
        return cardNo;
    }

    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }

    public void setId(String id)
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setUid(Long uid) 
    {
        this.uid = uid;
    }

    public Long getUid() 
    {
        return uid;
    }
    public void setBkId(Long bkId) 
    {
        this.bkId = bkId;
    }

    public Long getBkId() 
    {
        return bkId;
    }
    public void setNum(BigDecimal num) 
    {
        this.num = num;
    }

    public BigDecimal getNum() 
    {
        return num;
    }
    public void setAddtime(Long addtime) 
    {
        this.addtime = addtime;
    }

    public Long getAddtime() 
    {
        return addtime;
    }
    public void setEndtime(Long endtime) 
    {
        this.endtime = endtime;
    }

    public Long getEndtime() 
    {
        return endtime;
    }
    public void setStatus(Integer status) 
    {
        this.status = status;
    }

    public Integer getStatus() 
    {
        return status;
    }
    public void setType(String type) 
    {
        this.type = type;
    }

    public String getType() 
    {
        return type;
    }
    public void setRealNum(BigDecimal realNum) 
    {
        this.realNum = realNum;
    }

    public BigDecimal getRealNum() 
    {
        return realNum;
    }
    public void setShouxu(String shouxu) 
    {
        this.shouxu = shouxu;
    }

    public String getShouxu() 
    {
        return shouxu;
    }
    public void setTradeNo(String tradeNo) 
    {
        this.tradeNo = tradeNo;
    }

    public String getTradeNo() 
    {
        return tradeNo;
    }
    public void setDfbeizhu(String dfbeizhu) 
    {
        this.dfbeizhu = dfbeizhu;
    }

    public String getDfbeizhu() 
    {
        return dfbeizhu;
    }
    public void setUlang(String ulang) 
    {
        this.ulang = ulang;
    }

    public String getUlang() 
    {
        return ulang;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("uid", getUid())
            .append("bkId", getBkId())
            .append("num", getNum())
            .append("addtime", getAddtime())
            .append("endtime", getEndtime())
            .append("status", getStatus())
            .append("type", getType())
            .append("realNum", getRealNum())
            .append("shouxu", getShouxu())
            .append("tradeNo", getTradeNo())
            .append("dfbeizhu", getDfbeizhu())
            .append("ulang", getUlang())
            .toString();
    }
}
